Skip to content

feat(guangya): add GuangYaPan cloud drive driver - #2889

Closed
Oz6d wants to merge 1 commit into
OpenListTeam:mainfrom
Oz6d:feat/guangya-driver
Closed

feat(guangya): add GuangYaPan cloud drive driver#2889
Oz6d wants to merge 1 commit into
OpenListTeam:mainfrom
Oz6d:feat/guangya-driver

Conversation

@Oz6d

@Oz6d Oz6d commented Aug 2, 2026

Copy link
Copy Markdown

新增光鸭云盘(GuangYaPan)挂载驱动,支持文件浏览和下载。

  • 基于 drivers/template 创建,驱动包名 guangya
  • 支持 SMS 两阶段短信验证码登录
  • 支持 access_token / refresh_token 自动刷新续期
  • 实现 List(文件列表)、Link(下载直链)、GetRoot
  • 驱动逻辑参考 Alist guangyapan 驱动,按 OpenList 接口适配

Related Issues / 关联 Issue

Closes #2278 - 请求添加光鸭云盘驱动
Relates to #2367 - 增加光鸭云盘
Relates to #2385 - 希望增加光鸭云盘挂载!
Relates to #2386 - 希望增加光鸭云盘的挂载
Relates to #2398 - 建议尽快支持光鸭云盘 隔壁alist已经支持了
Relates to #2410 - 建议增加光鸭云盘支持。
Relates to #2417 - 新出的网盘【光鸭云盘】,求接入
Relates to #2424 - 增设光鸭云盘
Relates to #2449 - 建议支持光鸭网盘
Relates to #2558 - 请求增加光鸭云盘的支持
Relates to #2605 - 希望能添加对光鸭云盘的支持!

Testing / 测试

  • go build ./drivers/guangya/ 编译通过
  • go vet ./drivers/guangya/ 无警告
  • go fmt ./drivers/guangya/ 已格式化
  • Manual test / 手动测试: 本地运行,SMS 登录成功,文件列表和下载链接正常

Checklist / 检查清单

  • I have read CONTRIBUTING.
  • I confirm this contribution follows the repository license, contribution policy, and code of conduct.
  • I have formatted the changed code with gofmt / go fmt.
  • I have requested review from relevant maintainers or code owners where applicable.

AI Disclosure / AI 使用声明

  • This PR includes AI-assisted content.

Tools used / 使用工具:

  • Reasonix

Usage scope / 使用范围:

  • Code generation / 代码生成

  • Translation / 翻译(Alist 代码适配)

  • I have reviewed and validated all AI-assisted content included in this PR.

  • I have ensured that all AI-assisted commits include Co-Authored-By attribution.

  • I can reproduce all AI-assisted content included in this PR without any AI tools.

- Copy drivers/template and implement driver for GuangYaPan
- Support SMS two-stage login (send code → verify)
- Support access_token / refresh_token auto-refresh
- Implement List, Link, GetRoot
- Reference: Alist guangyapan driver, adapted for OpenList driver interface

Co-authored-by: Claude <[email protected]>
@Oz6d Oz6d closed this Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

请求添加光鸭云盘驱动

1 participant